package edu.uoc.tds.pac4.beans;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;

public class Administrador extends Usuari {
	private static final long serialVersionUID = 1L;
	/**
	 * Constructor amb TOTES les dades
	 * @param codi
	 * @param idCard
	 * @param nom
	 * @param cognoms
	 * @param pais
	 * @param localitat
	 * @param cp
	 * @param adreca
	 * @param telefon
	 * @param mobil
	 * @param fax
	 * @param email
	 * @param perfilUsuari
	 * @param clau
	 * @param dataAlta
	 * @param actiu
	 * @param dataBaixa
	 * @param motiuBaixa
	 */
	public Administrador(String codi, String idCard, String nom,
			String cognoms, Pais pais, Localitat localitat, String cp,
			String adreca, String telefon, String mobil, String fax,
			String email, String perfilUsuari, String clau, Date dataAlta,
			boolean actiu, Date dataBaixa, String motiuBaixa) {
		super(codi, idCard, nom, cognoms, pais, localitat, cp, adreca, telefon, mobil,
				fax, email, perfilUsuari, clau, dataAlta, actiu, dataBaixa, motiuBaixa);
		// TODO Auto-generated constructor stub
	}
	/**
	 * Constructor ALTA
	 * @param codi
	 * @param idCard
	 * @param nom
	 * @param cognoms
	 * @param pais
	 * @param localitat
	 * @param cp
	 * @param adreca
	 * @param telefon
	 * @param mobil
	 * @param fax
	 * @param email
	 * @param perfilUsuari
	 * @param clau
	 * @param dataAlta
	 */
	public Administrador(String codi, String idCard, String nom,
			String cognoms, Pais pais, Localitat localitat, String cp,
			String adreca, String telefon, String mobil, String fax,
			String email, String perfilUsuari, String clau, Date dataAlta) {
		super(codi, idCard, nom, cognoms, pais, localitat, cp, adreca, telefon, mobil,
				fax, email, perfilUsuari, clau, dataAlta);
		// TODO Auto-generated constructor stub
	}
	public Administrador() {
		super();
		// TODO Auto-generated constructor stub
	}
	@Override
	public void baixa(Date data, String motiu) {
		// TODO Auto-generated method stub
		super.baixa(data, motiu);
	}
	@Override
	public String toString() {
		// TODO Auto-generated method stub
		return super.toString();
	}
	@Override
	public void buildFromRS(ResultSet rs, String prefix) throws SQLException {
		// TODO Auto-generated method stub
		super.buildFromRS(rs, prefix);
	}
	/**
	 * Construeix un administrador a partir d'un RS
	 * @param rs
	 * @throws SQLException 
	 */
	public void buildFromRS(ResultSet rs) throws SQLException {
		super.buildFromRS(rs, "a");
	}
}